<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <StringResourcesPath>../../src/Resources/Strings.resx</StringResourcesPath>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <IncludeRemoteExecutor>true</IncludeRemoteExecutor>
    <TargetFrameworks>$(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent)-unix;$(NetCoreAppCurrent)-browser;$(NetCoreAppCurrent)-osx;$(NetCoreAppCurrent)-maccatalyst;$(NetCoreAppCurrent)-ios;$(NetCoreAppCurrent)-tvos;$(NetCoreAppCurrent)-android</TargetFrameworks>
  </PropertyGroup>
  <!-- Do not reference these assemblies from the TargetingPack since we are building part of the source code for tests. -->
  <ItemGroup>
    <DefaultReferenceExclusion Include="System.Net.Http" />
    <DefaultReferenceExclusion Include="System.Net.Mail" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="$(CommonPath)System\HexConverter.cs"
             Link="Common\System\HexConverter.cs" />
    <Compile Include="$(CommonPath)System\NotImplemented.cs"
             Link="ProductionCode\Common\System\NotImplemented.cs" />
    <Compile Include="$(CommonPath)System\CharArrayHelpers.cs"
             Link="ProductionCode\Common\System\CharArrayHelpers.cs" />
    <Compile Include="$(CommonPath)System\Text\StringBuilderCache.cs"
             Link="ProductionCode\Common\System\Text\StringBuilderCache.cs" />
    <Compile Include="$(CommonPath)System\Net\ArrayBuffer.cs"
             Link="Common\System\Net\ArrayBuffer.cs" />
    <Compile Include="$(CommonPath)System\Net\InternalException.cs"
             Link="ProductionCode\Common\System\Net\InternalException.cs" />
    <Compile Include="$(CommonPath)System\Net\HttpDateParser.cs"
             Link="ProductionCode\Common\System\Net\HttpDateParser.cs" />
    <Compile Include="$(CommonPath)System\Net\HttpKnownHeaderNames.cs"
             Link="ProductionCode\Common\System\Net\HttpKnownHeaderNames.cs" />
    <Compile Include="$(CommonPath)System\Net\HttpKnownHeaderNames.TryGetHeaderName.cs"
             Link="ProductionCode\Common\System\Net\HttpKnownHeaderNames.TryGetHeaderName.cs" />
    <Compile Include="$(CommonPath)System\Net\HttpStatusDescription.cs"
             Link="ProductionCode\Common\System\Net\HttpStatusDescription.cs" />
    <Compile Include="$(CommonPath)System\Net\Logging\NetEventSource.Common.cs"
             Link="ProductionCode\Common\System\Net\Logging\NetEventSource.Common.cs" />
    <Compile Include="$(CommonPath)System\Net\Logging\NetEventSource.Common.Associate.cs"
             Link="Common\System\Net\Logging\NetEventSource.Common.Associate.cs" />
    <Compile Include="$(CommonPath)System\Net\SecurityProtocol.cs"
             Link="ProductionCode\Common\System\Net\SecurityProtocol.cs" />
    <Compile Include="$(CommonPath)System\Net\UriScheme.cs"
             Link="ProductionCode\Common\System\Net\UriScheme.cs" />
    <Compile Include="$(CommonPath)System\Text\SimpleRegex.cs"
             Link="Common\System\Text\SimpleRegex.cs" />
    <Compile Include="$(CommonTestPath)System\Net\Configuration.cs"
             Link="Common\System\Net\Configuration.cs" />
    <Compile Include="$(CommonTestPath)System\Net\Configuration.Http.cs"
             Link="Common\System\Net\Configuration.Http.cs" />
    <Compile Include="$(CommonTestPath)System\ShouldNotBeInvokedException.cs"
             Link="Common\System\ShouldNotBeInvokedException.cs" />
    <Compile Include="$(CommonTestPath)System\Net\Http\HPackEncoder.cs"
             Link="Common\System\Net\Http\HPackEncoder.cs" />
    <Compile Include="$(CommonTestPath)System\Net\Http\HuffmanEncoder.cs"
             Link="Common\System\Net\Http\HuffmanEncoder.cs" />
    <Compile Include="..\..\src\System\Net\Http\SocketsHttpHandler\AuthenticationHelper.Digest.cs"
             Link="ProductionCode\System\Net\Http\SocketsHttpHandler\AuthenticationHelper.Digest.cs" />
    <Compile Include="..\..\src\System\Net\Http\SocketsHttpHandler\HttpKeepAlivePingPolicy.cs"
             Link="ProductionCode\System\Net\Http\SocketsHttpHandler\HttpKeepAlivePingPolicy.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpBaseStream.cs"
             Link="ProductionCode\System\Net\Http\HttpBaseStream.cs" />
    <Compile Include="..\..\src\System\Net\Http\ByteArrayContent.cs"
             Link="ProductionCode\System\Net\Http\ByteArrayContent.cs" />
    <Compile Include="..\..\src\System\Net\Http\CancellationHelper.cs"
             Link="ProductionCode\System\Net\Http\CancellationHelper.cs" />
    <Compile Include="..\..\src\System\Net\Http\ClientCertificateOption.cs"
             Link="ProductionCode\System\Net\Http\ClientCertificateOption.cs" />
    <Compile Include="..\..\src\System\Net\Http\DelegatingHandler.cs"
             Link="ProductionCode\System\Net\Http\DelegatingHandler.cs" />
    <Compile Include="$(CommonPath)System\IO\DelegatingStream.cs"
             Link="ProductionCode\System\IO\DelegatingStream.cs" />
    <Compile Include="..\..\src\System\Net\Http\EmptyContent.cs"
             Link="ProductionCode\System\Net\Http\EmptyContent.cs" />
    <Compile Include="..\..\src\System\Net\Http\EmptyReadStream.cs"
         Link="ProductionCode\System\Net\Http\EmptyReadStream.cs" />
    <Compile Include="..\..\src\System\Net\Http\FormUrlEncodedContent.cs"
             Link="ProductionCode\System\Net\Http\FormUrlEncodedContent.cs" />
    <Compile Include="..\..\src\System\Net\Http\GlobalHttpSettings.cs"
             Link="ProductionCode\System\Net\Http\GlobalHttpSettings.cs"/>
    <Compile Include="..\..\src\System\Net\Http\HeaderEncodingSelector.cs"
             Link="ProductionCode\System\Net\Http\HeaderEncodingSelector.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\AltSvcHeaderParser.cs"
             Link="ProductionCode\System\Net\Http\Headers\AltSvcHeaderParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\AltSvcHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\AltSvcHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\AuthenticationHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\AuthenticationHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\BaseHeaderParser.cs"
             Link="ProductionCode\System\Net\Http\Headers\BaseHeaderParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\ByteArrayHeaderParser.cs"
             Link="ProductionCode\System\Net\Http\Headers\ByteArrayHeaderParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\CacheControlHeaderParser.cs"
             Link="ProductionCode\System\Net\Http\Headers\CacheControlHeaderParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\CacheControlHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\CacheControlHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\ContentDispositionHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\ContentDispositionHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\ContentRangeHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\ContentRangeHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\CookieHeaderParser.cs"
             Link="ProductionCode\System\Net\Http\Headers\CookieHeaderParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\DateHeaderParser.cs"
             Link="ProductionCode\System\Net\Http\Headers\DateHeaderParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\EntityTagHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\EntityTagHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\GenericHeaderParser.cs"
             Link="ProductionCode\System\Net\Http\Headers\GenericHeaderParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\HeaderDescriptor.cs"
             Link="ProductionCode\System\Net\Http\Headers\HeaderDescriptor.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\HeaderStringValues.cs"
             Link="ProductionCode\System\Net\Http\Headers\HeaderStringValues.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\HeaderUtilities.cs"
             Link="ProductionCode\System\Net\Http\Headers\HeaderUtilities.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\HttpContentHeaders.cs"
             Link="ProductionCode\System\Net\Http\Headers\HttpContentHeaders.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\HttpGeneralHeaders.cs"
             Link="ProductionCode\System\Net\Http\Headers\HttpGeneralHeaders.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\HttpHeaderParser.cs"
             Link="ProductionCode\System\Net\Http\Headers\HttpHeaderParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\HttpHeaders.cs"
             Link="ProductionCode\System\Net\Http\Headers\HttpHeaders.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\HttpHeadersNonValidated.cs"
             Link="ProductionCode\System\Net\Http\Headers\HttpHeadersNonValidated.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\HttpHeaderType.cs"
             Link="ProductionCode\System\Net\Http\Headers\HttpHeaderType.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\HttpHeaderValueCollection.cs"
             Link="ProductionCode\System\Net\Http\Headers\HttpHeaderValueCollection.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\HttpRequestHeaders.cs"
             Link="ProductionCode\System\Net\Http\Headers\HttpRequestHeaders.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\HttpResponseHeaders.cs"
             Link="ProductionCode\System\Net\Http\Headers\HttpResponseHeaders.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\Int32NumberHeaderParser.cs"
             Link="ProductionCode\System\Net\Http\Headers\Int32NumberHeaderParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\Int64NumberHeaderParser.cs"
             Link="ProductionCode\System\Net\Http\Headers\Int64NumberHeaderParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\KnownHeaders.cs"
             Link="ProductionCode\System\Net\Http\Headers\KnownHeaders.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\KnownHeader.cs"
             Link="ProductionCode\System\Net\Http\Headers\KnownHeader.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\KnownHeader.Http2And3.cs"
             Link="ProductionCode\System\Net\Http\Headers\KnownHeader.Http2And3.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\MediaTypeHeaderParser.cs"
             Link="ProductionCode\System\Net\Http\Headers\MediaTypeHeaderParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\MediaTypeHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\MediaTypeHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\MediaTypeWithQualityHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\MediaTypeWithQualityHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\NameValueHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\NameValueHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\NameValueWithParametersHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\ObjectCollection.cs"
             Link="ProductionCode\System\Net\Http\Headers\ObjectCollection.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\ProductHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\ProductHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\ProductInfoHeaderParser.cs"
             Link="ProductionCode\System\Net\Http\Headers\ProductInfoHeaderParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\ProductInfoHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\ProductInfoHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\QPackStaticTable.cs"
             Link="ProductionCode\System\Net\Http\Headers\QPackStaticTable.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\RangeConditionHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\RangeConditionHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\RangeHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\RangeHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\RangeItemHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\RangeItemHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\RetryConditionHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\RetryConditionHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\StringWithQualityHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\StringWithQualityHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\TimeSpanHeaderParser.cs"
             Link="ProductionCode\System\Net\Http\Headers\TimeSpanHeaderParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\TransferCodingHeaderParser.cs"
             Link="ProductionCode\System\Net\Http\Headers\TransferCodingHeaderParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\TransferCodingHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\TransferCodingHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\TransferCodingWithQualityHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\TransferCodingWithQualityHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\UriHeaderParser.cs"
             Link="ProductionCode\System\Net\Http\Headers\UriHeaderParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\ViaHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\ViaHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\Headers\WarningHeaderValue.cs"
             Link="ProductionCode\System\Net\Http\Headers\WarningHeaderValue.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpClient.cs"
             Link="ProductionCode\System\Net\Http\HttpClient.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpHandlerDefaults.cs"
             Link="ProductionCode\System\Net\Http\HttpHandlerDefaults.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpCompletionOption.cs"
             Link="ProductionCode\System\Net\Http\HttpCompletionOption.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpContent.cs"
             Link="ProductionCode\System\Net\Http\HttpContent.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpIOException.cs"
                 Link="ProductionCode\System\Net\Http\HttpIOException.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpMessageHandler.cs"
             Link="ProductionCode\System\Net\Http\HttpMessageHandler.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpMessageInvoker.cs"
             Link="ProductionCode\System\Net\Http\HttpMessageInvoker.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpMethod.cs"
             Link="ProductionCode\System\Net\Http\HttpMethod.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpParseResult.cs"
             Link="ProductionCode\System\Net\Http\HttpParseResult.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpRequestError.cs"
                 Link="ProductionCode\System\Net\Http\HttpRequestError.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpRequestException.cs"
             Link="ProductionCode\System\Net\Http\HttpRequestException.cs" />
    <Compile Include="..\..\src\System\Net\Http\RequestRetryType.cs"
             Link="ProductionCode\System\Net\Http\RequestRetryType.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpRequestMessage.cs"
             Link="ProductionCode\System\Net\Http\HttpRequestMessage.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpRequestOptions.cs"
              Link="ProductionCode\System\Net\Http\HttpRequestOptions.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpRequestOptionsKey.cs"
              Link="ProductionCode\System\Net\Http\HttpRequestOptionsKey.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpResponseMessage.cs"
             Link="ProductionCode\System\Net\Http\HttpResponseMessage.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpRuleParser.cs"
             Link="ProductionCode\System\Net\Http\HttpRuleParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\HttpVersionPolicy.cs"
             Link="ProductionCode\System\Net\Http\HttpVersionPolicy.cs" />
    <Compile Include="..\..\src\System\Net\Http\MessageProcessingHandler.cs"
             Link="ProductionCode\System\Net\Http\MessageProcessingHandler.cs" />
    <Compile Include="..\..\src\System\Net\Http\MultipartContent.cs"
             Link="ProductionCode\System\Net\Http\MultipartContent.cs" />
    <Compile Include="..\..\src\System\Net\Http\MultipartFormDataContent.cs"
             Link="ProductionCode\System\Net\Http\MultipartFormDataContent.cs" />
    <Compile Include="..\..\src\System\Net\Http\NetEventSource.Http.cs"
             Link="ProductionCode\System\Net\Http\NetEventSource.Http.cs" />
    <Compile Include="..\..\src\System\Net\Http\StreamContent.cs"
             Link="ProductionCode\System\Net\Http\StreamContent.cs" />
    <Compile Include="..\..\src\System\Net\Http\StreamToStreamCopy.cs"
             Link="ProductionCode\System\Net\Http\StreamToStreamCopy.cs" />
    <Compile Include="..\..\src\System\Net\Http\StringContent.cs"
             Link="ProductionCode\System\Net\Http\StringContent.cs" />
    <Compile Include="..\..\src\System\Net\Http\SocketsHttpHandler\RuntimeSettingParser.cs"
             Link="ProductionCode\System\Net\Http\SocketsHttpHandler\RuntimeSettingParser.cs" />
    <Compile Include="..\..\src\System\Net\Http\SocketsHttpHandler\HttpEnvironmentProxy.cs"
             Link="ProductionCode\System\Net\Http\SocketsHttpHandler\HttpEnvironmentProxy.cs" />
    <Compile Include="..\..\src\System\Net\Http\SocketsHttpHandler\HttpEnvironmentProxy.Unix.cs" Condition="'$(TargetPlatformIdentifier)' != 'windows'"
             Link="ProductionCode\System\Net\Http\SocketsHttpHandler\HttpEnvironmentProxy.Unix.cs" />
    <Compile Include="..\..\src\System\Net\Http\SocketsHttpHandler\HttpEnvironmentProxy.Windows.cs" Condition="'$(TargetPlatformIdentifier)' == 'windows'"
             Link="ProductionCode\System\Net\Http\SocketsHttpHandler\HttpEnvironmentProxy.Windows.cs" />
    <Compile Include="..\..\src\System\Net\Http\SocketsHttpHandler\HttpUtilities.cs"
             Link="ProductionCode\System\Net\Http\SocketsHttpHandler\HttpUtilities.cs" />
    <Compile Include="..\..\src\System\Net\Http\SocketsHttpHandler\SystemProxyInfo.cs"
             Link="ProductionCode\System\Net\Http\SocketsHttpHandler\SystemProxyInfo.cs" />
    <Compile Include="..\..\src\System\Net\Http\SocketsHttpHandler\SystemProxyInfo.OSX.cs" Condition=" '$(TargetPlatformIdentifier)' == 'osx' or '$(TargetPlatformIdentifier)' == 'ios' or '$(TargetPlatformIdentifier)' == 'tvos'"
             Link="ProductionCode\System\Net\Http\SocketsHttpHandler\SystemProxyInfo.OSX.cs" />
    <Compile Include="..\..\src\System\Net\Http\SocketsHttpHandler\SystemProxyInfo.Unix.cs" Condition="'$(TargetPlatformIdentifier)' != 'windows' and '$(TargetPlatformIdentifier)' != 'osx' and '$(TargetPlatformIdentifier)' != 'ios' and '$(TargetPlatformIdentifier)' != 'tvos'"
             Link="ProductionCode\System\Net\Http\SocketsHttpHandler\SystemProxyInfo.Unix.cs" />
    <Compile Include="..\..\src\System\Net\Http\SocketsHttpHandler\SystemProxyInfo.Windows.cs" Condition="'$(TargetPlatformIdentifier)' == 'windows'"
             Link="ProductionCode\System\Net\Http\SocketsHttpHandler\SystemProxyInfo.Windows.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\HttpHandlerDefaults.cs"
             Link="ProductionCode\System\Net\Http\HttpHandlerDefaults.cs" />
    <Compile Include="DigestAuthenticationTests.cs" />
    <Compile Include="Fakes\HttpClientHandler.cs" />
    <Compile Include="Fakes\HttpTelemetry.cs" />
    <Compile Include="Fakes\MacProxy.cs" Condition="'$(TargetPlatformIdentifier)' == 'osx' or '$(TargetPlatformIdentifier)' == 'ios' or '$(TargetPlatformIdentifier)' == 'tvos'" />
    <Compile Include="Headers\AltSvcHeaderParserTest.cs" />
    <Compile Include="Headers\AuthenticationHeaderParserTest.cs" />
    <Compile Include="Headers\AuthenticationHeaderValueTest.cs" />
    <Compile Include="Headers\ByteArrayHeaderParserTest.cs" />
    <Compile Include="Headers\CacheControlHeaderParserTest.cs" />
    <Compile Include="Headers\CacheControlHeaderValueTest.cs" />
    <Compile Include="Headers\ContentDispositionHeaderValueTest.cs" />
    <Compile Include="Headers\ContentRangeHeaderValueTest.cs" />
    <Compile Include="Headers\DateHeaderParserTest.cs" />
    <Compile Include="Headers\EntityTagHeaderParserTest.cs" />
    <Compile Include="Headers\EntityTagHeaderValueTest.cs" />
    <Compile Include="Headers\GenericHeaderParserTest\AuthenticationParserTest.cs" />
    <Compile Include="Headers\GenericHeaderParserTest\ContentRangeParserTest.cs" />
    <Compile Include="Headers\GenericHeaderParserTest\EntityTagParserTest.cs" />
    <Compile Include="Headers\GenericHeaderParserTest\HostParserTest.cs" />
    <Compile Include="Headers\GenericHeaderParserTest\NameValueParserTest.cs" />
    <Compile Include="Headers\GenericHeaderParserTest\NameValueWithParametersParserTest.cs" />
    <Compile Include="Headers\GenericHeaderParserTest\ProductParserTest.cs" />
    <Compile Include="Headers\GenericHeaderParserTest\RangeConditionParserTest.cs" />
    <Compile Include="Headers\GenericHeaderParserTest\RangeParserTest.cs" />
    <Compile Include="Headers\GenericHeaderParserTest\RetryConditionParserTest.cs" />
    <Compile Include="Headers\GenericHeaderParserTest\StringWithQualityParserTest.cs" />
    <Compile Include="Headers\GenericHeaderParserTest\TokenListParserTest.cs" />
    <Compile Include="Headers\GenericHeaderParserTest\ViaParserTest.cs" />
    <Compile Include="Headers\GenericHeaderParserTest\WarningParserTest.cs" />
    <Compile Include="Headers\HeaderEncodingTest.cs" />
    <Compile Include="Headers\HeaderUtilitiesTest.cs" />
    <Compile Include="Headers\HttpContentHeadersTest.cs" />
    <Compile Include="Headers\HttpHeadersTest.cs" />
    <Compile Include="Headers\HttpHeaderValueCollectionTest.cs" />
    <Compile Include="Headers\HttpRequestHeadersTest.cs" />
    <Compile Include="Headers\HttpRequestOptionsTest.cs" />
    <Compile Include="Headers\HttpResponseHeadersTest.cs" />
    <Compile Include="Headers\Int32NumberHeaderParserTest.cs" />
    <Compile Include="Headers\Int64NumberHeaderParserTest.cs" />
    <Compile Include="Headers\KnownHeadersTest.cs" />
    <Compile Include="Headers\MediaTypeHeaderParserTest.cs" />
    <Compile Include="Headers\MediaTypeHeaderValueTest.cs" />
    <Compile Include="Headers\MediaTypeWithQualityHeaderValueTest.cs" />
    <Compile Include="Headers\MultipartContentTest.cs" />
    <Compile Include="Headers\NameValueHeaderValueTest.cs" />
    <Compile Include="Headers\NameValueWithParametersHeaderValueTest.cs" />
    <Compile Include="Headers\ObjectCollectionTest.cs" />
    <Compile Include="Headers\ProductHeaderValueTest.cs" />
    <Compile Include="Headers\ProductInfoHeaderParserTest.cs" />
    <Compile Include="Headers\ProductInfoHeaderValueTest.cs" />
    <Compile Include="Headers\RangeConditionHeaderValueTest.cs" />
    <Compile Include="Headers\RangeHeaderValueTest.cs" />
    <Compile Include="Headers\RangeItemHeaderValueTest.cs" />
    <Compile Include="Headers\RetryConditionHeaderValueTest.cs" />
    <Compile Include="Headers\StringWithQualityHeaderValueTest.cs" />
    <Compile Include="Headers\TimeSpanHeaderParserTest.cs" />
    <Compile Include="Headers\TransferCodingHeaderParserTest.cs" />
    <Compile Include="Headers\TransferCodingHeaderValueTest.cs" />
    <Compile Include="Headers\TransferCodingWithQualityHeaderValueTest.cs" />
    <Compile Include="Headers\UriHeaderParserTest.cs" />
    <Compile Include="Headers\ViaHeaderValueTest.cs" />
    <Compile Include="Headers\WarningHeaderValueTest.cs" />
    <Compile Include="HPack\HPackRoundtripTests.cs" />
    <Compile Include="$(CommonPath)..\tests\Tests\System\Net\aspnetcore\Http2\DynamicTableTest.cs"
             Link="HPack\DynamicTableTest.cs" />
    <Compile Include="$(CommonPath)..\tests\Tests\System\Net\aspnetcore\Http2\HPackDecoderTest.cs"
             Link="HPack\HPackDecoderTest.cs" />
    <Compile Include="$(CommonPath)..\tests\Tests\System\Net\aspnetcore\Http2\HPackIntegerTest.cs"
             Link="HPack\HPackIntegerTest.cs" />
    <Compile Include="$(CommonPath)..\tests\Tests\System\Net\aspnetcore\Http2\HuffmanDecodingTests.cs"
             Link="HPack\HuffmanDecodingTests.cs" />
    <Compile Include="$(CommonPath)..\tests\Tests\System\Net\aspnetcore\Http3\QPackDecoderTest.cs"
             Link="QPack\QPackDecoderTest.cs" />
    <Compile Include="HttpContentTest.cs" />
    <Compile Include="HttpRuleParserTest.cs" />
    <Compile Include="MockContent.cs" />
    <Compile Include="RuntimeSettingParserTest.cs" />
    <Compile Include="StreamToStreamCopyTest.cs" />
    <Compile Include="HttpEnvironmentProxyTest.cs" />
    <Compile Include="HttpRequestExceptionTests.cs" />
    <Compile Include="HttpWindowsProxyTest.cs" />
    <Compile Include="SystemProxyInfoTest.cs" />
    <Compile Include="..\..\src\System\Net\Http\SocketsHttpHandler\HttpNoProxy.cs"
             Link="ProductionCode\System\Net\Http\HttpNoProxy.cs" />
    <Compile Include="..\..\src\System\Net\Http\SocketsHttpHandler\HttpWindowsProxy.cs"
             Link="ProductionCode\System\Net\Http\HttpWindowsProxy.cs" />
    <Compile Include="..\..\src\System\Net\Http\SocketsHttpHandler\IMultiWebProxy.cs"
             Link="ProductionCode\System\Net\Http\IMultiWebProxy.cs" />
    <Compile Include="..\..\src\System\Net\Http\SocketsHttpHandler\MultiProxy.cs"
             Link="ProductionCode\System\Net\Http\MultiProxy.cs" />
    <Compile Include="..\..\src\System\Net\Http\SocketsHttpHandler\FailedProxyCache.cs"
             Link="ProductionCode\System\Net\Http\FailedProxyCache.cs" />
    <Compile Include="..\..\..\System.Net.Http.WinHttpHandler\src\System\Net\Http\WinHttpException.cs"
             Link="ProductionCode\System\Net\Http\WinHttpException.cs" />
    <Compile Include="..\..\..\System.Net.Http.WinHttpHandler\src\System\Net\Http\WinHttpTraceHelper.cs"
             Link="ProductionCode\System\Net\Http\WinHttpTraceHelper.cs" />
    <Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
             Link="ProductionCode\Common\Interop\Windows\Interop.Libraries.cs" />
    <Compile Include="$(CommonPath)Interop\Windows\Interop.HRESULT_FROM_WIN32.cs"
             Link="ProductionCode\Common\Interop\Windows\Interop.HRESULT_FROM_WIN32.cs" />
    <Compile Include="$(CommonPath)Interop\Windows\WinHttp\Interop.SafeWinHttpHandle.cs"
             Link="ProductionCode\Common\Interop\Windows\WinHttp\Interop.SafeWinHttpHandle.cs" />
    <Compile Include="$(CommonPath)System\Runtime\ExceptionServices\ExceptionStackTrace.cs"
             Link="ProductionCode\Common\System\Runtime\ExceptionServices\ExceptionStackTrace.cs" />
    <Compile Include="$(CommonPath)Interop\Windows\WinHttp\Interop.winhttp_types.cs"
             Link="ProductionCode\Common\Interop\Windows\WinHttp\Interop.winhttp_types.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\WinInetProxyHelper.cs"
             Link="Common\System\Net\Http\WinInetProxyHelper.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\IHttpStreamHeadersHandler.cs"
             Link="Common\System\Net\Http\aspnetcore\IHttpStreamHeadersHandler.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\DynamicTable.cs"
             Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\DynamicTable.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HeaderField.cs"
             Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\HeaderField.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HPackDecoder.cs"
             Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\HPackDecoder.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HPackDecodingException.cs"
             Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\HPackDecodingException.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HPackEncoder.cs"
             Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\HPackEncoder.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HPackEncodingException.cs"
             Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\HPackEncodingException.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\Huffman.cs"
             Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\Huffman.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HuffmanDecodingException.cs"
             Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\HuffmanDecodingException.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\IntegerDecoder.cs"
             Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\IntegerDecoder.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\IntegerEncoder.cs"
             Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\IntegerEncoder.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\H2StaticTable.cs"
             Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\H2StaticTable.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\H2StaticTable.Http2.cs"
             Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\H2StaticTable.Http2.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\StatusCodes.cs"
             Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\StatusCodes.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http3\QPack\H3StaticTable.cs"
             Link="Common\System\Net\Http\aspnetcore\Http3\QPack\H3StaticTable.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http3\QPack\H3StaticTable.Http3.cs"
             Link="Common\System\Net\Http\aspnetcore\Http3\QPack\H3StaticTable.Http3.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http3\QPack\HeaderField.cs"
             Link="Common\System\Net\Http\aspnetcore\Http3\QPack\HeaderField.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http3\QPack\QPackEncoder.cs"
             Link="Common\System\Net\Http\aspnetcore\Http3\QPack\QPackEncoder.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http3\QPack\QPackDecoder.cs"
             Link="Common\System\Net\Http\aspnetcore\Http3\QPack\QPackDecoder.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http3\QPack\QPackEncodingException.cs"
             Link="Common\System\Net\Http\aspnetcore\Http3\QPack\QPackEncodingException.cs" />
    <Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http3\QPack\QPackDecodingException.cs"
             Link="Common\System\Net\Http\aspnetcore\Http3\QPack\QPackDecodingException.cs" />
    <Compile Include="$(CommonPath)System\Text\ValueStringBuilder.cs"
             Link="Common\System\Text\ValueStringBuilder.cs" />
    <Compile Include="$(CommonPath)System\Text\ValueStringBuilder.AppendSpanFormattable.cs"
             Link="Common\System\Text\ValueStringBuilder.AppendSpanFormattable.cs" />
    <Compile Include="$(CommonPath)System\Obsoletions.cs"
             Link="Common\System\Obsoletions.cs" />
    <Compile Include="..\..\..\System.Net.Http.WinHttpHandler\tests\UnitTests\FakeInterop.cs"
             Link="WinHttpHandler\UnitTests\FakeInterop.cs" />
    <Compile Include="..\..\..\System.Net.Http.WinHttpHandler\tests\UnitTests\FakeRegistry.cs"
             Link="WinHttpHandler\UnitTests\FakeRegistry.cs" />
    <Compile Include="..\..\..\System.Net.Http.WinHttpHandler\tests\UnitTests\FakeSafeWinHttpHandle.cs"
             Link="WinHttpHandler\UnitTests\FakeSafeWinHttpHandle.cs" />
    <Compile Include="..\..\..\System.Net.Http.WinHttpHandler\tests\UnitTests\TestControl.cs"
             Link="WinHttpHandler\UnitTests\TestControl.cs" />
    <Compile Include="..\..\..\System.Net.Http.WinHttpHandler\tests\UnitTests\APICallHistory.cs"
             Link="WinHttpHandler\UnitTests\APICallHistory.cs" />
    <Compile Include="..\..\..\System.Net.Http.WinHttpHandler\tests\UnitTests\TestServer.cs"
             Link="WinHttpHandler\UnitTests\TestServer.cs" />
  </ItemGroup>
</Project>
